Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 HELMCROFT Terraced £177,500 11 Dec 2006
4 HELMCROFT Terraced £191,000 19 May 2010
6 HELMCROFT Terraced £124,950 16 Nov 2001